Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F2 USA F3 Canada F1 Canada F2 Canada F3 Canada F3 Mexico F3 USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Sporting Challenger - Turin The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby USTA Seascape Challenger - Aptos Hilton Waikoloa USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sparkessen Magdeburg Open - Magdeburg Fergana Challenger - Fergana Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of Tallahassee - Tallahassee 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of Chicago - Winnetka Time Warner USTA Challenger - Binghamton St. Francis Health System USTA Challenger - Tulsa Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Powder Byrne Trophy - Surbiton Granby Challenger - Granby Time Warner USTA Challenger - Binghamton 2002 Tulsa USTA Challenger - Tulsa Singapore Mens Tennis Open - Singapore IPCL Cup - Vadodara Bristol Challenger Trophy - Bristol Challenger de Granby - Granby Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton USTA Callenger of Urbana-Champaign - Urbana International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda Challenger de Granby - Granby CNA TennisPro Classic - Winnetka Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Austin - Austin Internationaux de Bretagne - Brest VII Open Banc Agricol - Andorra USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon The Surbiton Trophy - Surbiton The Granby Natrel Challenger - Granby VI Gramado Open de Tenis - Gramado Challenger Groningen - Groningen Lambertz Open - Aachen Okal Cup 2003 - Eckental The Wright Financial Group, Inc. Challenger - Champaign ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn 2004 Freeman Men's Challenger - Joplin Pro Tennis World Open - Boca Raton 2004 USTA Challenger of Calabasas - Calabasas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Singha Tennis Classic - Tarzana GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Hurricane Tennis Open - Bradenton Oldum Brown Vancouver Open - Vancouver Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Carson Challenger Baton Rouge Challenger Talahassee Challenger Granby Challenger GHI Bronx Classic - Bronx The Powder Byrne Trophy - Surbiton Yokohama International Tennis Tournament - Yokohama Shanghai Open '97 - Shanghai Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Pilot Pen International - New Haven Copenhagen Open - Copenhagen ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Infiniti Open - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Qatar Mobil Open 2000 - Doha Citrix Tennis Championships - Delray Beach Open Seat-Godo 2000 - Barcelona BMW Open - Munich U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow CA Tennis Trophy - Vienna Rosmalen Long Island AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Open - Dubai Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Artois Championships - London SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis The LTA Hull Challenger - Hull Rezidenza Open - Magdeburg drkoop.com USTA Tennis Championships of Denver - Denver Copa Ericsson Costa Rica - San Jose 2003 Eddleman USTA Challenger - Birmingham USTA Comerica Challenger - Aptos Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Dallas Challenger Winnetka Challenger du Maurier Open - Montreal du Maurier Open - Toronto du Maurier Open - Montreal Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Nossa Caixa Aberto de Sao Paulo - Sao Paulo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris IPP Open - Helsinki Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Cadillac Pro Indoor USTA Challenger - West Bloomfield Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tallahassee Tennis Challenger - Tallahassee Davis Cup, Group 1, 1R, BLR-UKR 3-2 Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, Group 1, 2R, RSA-BLR 4-1 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, BLR-RSA 4-1 Salinas Challenger Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 2R, BLR-ZIM 3-2 Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, ZIM-BLR 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, 2R, BLR-ZIM 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, PO, PER-CAN 2-3 Watsons Water Champions Challenge - Hong Kong Colonial Classic - Kooyong Kremlin Cup - Moscow Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Open Seat-Godo 2001 - Barcelona Heineken Trophy - 's-Hertogenbosch Open Seat Godo 2003 - Barcelona St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Olympics - Sydney Olympics - Athens Olympics - Beijing